// 没有导出任何成员，只不过导入这个模块后，就可以使用为 number 提供的扩展
// 这个扩展就是副作用代码，此时如果还标识没有副作用的话，打包结果中扩展就丢失了
// 还有就是载入的 css 模块也是副作用代码，同样面临相同问题
// 解决办法就是在 package.json 中关闭副作用或者标识哪些文件有副作用，这样的话 webpack 就不会忽略这些模块了
Number.prototype.pad = function (size) {
  let result = this + ''
  while (result.length < size) {
    result = '0' + result
  }
  return result
}
